home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Programmer Disk
/
The Programmer Disk (Microforum).iso
/
xpro
/
c
/
pro13
/
vroomdma.c
< prev
next >
Wrap
C/C++ Source or Header
|
1991-07-11
|
742b
|
53 lines
#include <blaster.h>
status_type voice_stat;
void key_check()
{
char ch;
while(voice_stat!=0)
{
if (kbhit())
{
ch= getch();
if (ch==27)
stop_snd();
if (ch==32)
{
pause_snd();
getch();
cont_snd();
}
}
}
}
void main()
{
int loop;
sbvoc_type snd;
if (load_drv()!=SBOK)
{
printf("\nError loading driver.\n");
exit(1);
}
if (init_drv()!=SBOK)
{
printf("\nError initializing driver.\n");
uninstall_drv();
exit(1);
}
if (load_snd("vroom.voc",&snd)!=SBOK)
{
printf("\nError loading file.\n");
uninstall_drv();
exit(1);
}
set_status(&voice_stat);
play_snd(snd);
key_check();
unload_snd(snd);
uninstall_drv();
exit(0);
}